// 对象装查询字符串
function obj() {
    let str = ``
    for (let key in obj) {
        str += `${key}=${obj[key]}&`;
    }
    //返回 截取至倒数第一位得字符串
    return str.slice(0, str.length - 1)
}


//封装ajax函数
function ajax(method, url, params, cb) {
    // 1创建ajax对象
    let xhr = new XMLHttpRequest()
    // 2配置请求参数
    xhr.open(method, methos == 'get' ? url + "?" + obj(params) : url)
    // 3设置回调函数
    xhr.onreadystatechange = function () {
        if (xhr.readyState == 4) {
            cb(json.parse(xhr.responseText))
        }
    }
    // 4发送请求
    // 请求方式不同，发送指令不同
    xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');
    // 判断，当请求方式为get时，为空，，请求方式为post时，为json字符串
    xhr.send(method == 'get' ? null : obj(params))
}